프리코스 마지막 토이시간, 남은 한 달 동안 어떻게 공부해야 할 것인가

남은 한 달 동안 어떻게 공부해야 할 것인가?

한빛미디어 러닝 자바스크립트

http://www.hanbit.co.kr/store/books/look.php?p_code=B2328850940

호용 멘토님 조언

비동기함수 setTimeout

비동기의 실행순서

한 달 동안 예습보다 복습?

이벤트 핸들러, 가능하면 jQuery 없이 자바스크립트로 이벤트 핸들러를 붙이는 방법 연습

jQuery 없이 엘리멘트 만들고 이벤트를 붙이는 것

트위틀러 리팩토링?

트렐로 Drag & Drop 만들기

JSON

Tree Search 연습

getElementByclassname

특정 Element를 찾아내는 것, 구현연습

http의 작동 원리 -> 이머시브 안 들으시는 분들

프리 코스때 자신이 짰던 코드들을 이해해야 한다

(function() {
    console.log(1);
    setTimeout(function(){console.log(2)}, 1000);
    setTimeout(function(){console.log(3)}, 0);
    console.log(4);
})();

실행 순서는?

토이 마지막

유클리드 호제법

https://ko.wikipedia.org/wiki/%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C_%ED%98%B8%EC%A0%9C%EB%B2%95

호제법이란 말은 두 수가 서로 상대방 수를 나누어서 결국 원하는 수를 얻는 알고리즘.

2개의 자연수 a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면(단, a>b), a와 b의 최대공약수는 b와 r의 최대공약수와 같다.

이 성질에 따라, b를 r로 나눈 나머지 r’를 구하고,

다시 r을 r’로 나눈 나머지를 구하는 과정을 반복하여

나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다.

이는 명시적으로 기술된 가장 오래된 알고리즘.

1071과 1029의 최대공약수를 구하면,

  • 1071은 1029로 나누어떨어지지 않기 때문에, 1071을 1029로 나눈 나머지를 구한다. => 42
  • 1029는 42로 나누어떨어지지 않기 때문에, 1029를 42로 나눈 나머지를 구한다. => 21
  • 42는 21로 나누어떨어진다.

따라서, 최대공약수는 21이다.

유클리드 호제법

var r = 1;
while (r !== 0) {
    a / b =


}

lastrites2018
Written bylastrites2018
I explain with words and code.

👉삽질의 역사는 노션 WIKI에서